Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mauthausen Challenger Meerbusch Challenger Prostejov Challenger Germany F8 Germany F10 Germany F12 Latvia F1 Finland F1 Romania F8 Germany F6 Germany F8 Italy F34 Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Germany F4 Croatia F2 Germany F5 Germany F14 Germany F4 Bulgaria F2 Bulgaria F3 Bulgaria F7 Bulgaria F5 Bulgaria F6 Turkey F5 Turkey F10 Turkey F11 Bulgaria F1 Bulgaria F2 Bulgaria F3 Serbia F1 Serbia F2 Serbia F8 Serbia F9 Turkey F26 Turkey F27 Turkey F4 Turkey F5 Turkey F6 Turkey F7 Turkey F10 Turkey F11 Turkey F15 Turkey F16 Bulgaria F1 Bulgaria F3 Serbia F5 Czech Republic F5 Serbia F6 Turkey F32 Turkey F33 Serbia F13 Turkey F41 Turkey F42 Turkey F48 Turkey F49 Turkey F50 Turkey F6 Turkey F7 Turkey F8 Turkey F11 Turkey F12 Greece F4 Greece F5 Bulgaria F2 Bulgaria F3 Bulgaria F4 Serbia F8 Serbia F9 Serbia F10 Greece F14 Greece F18 Greece F19 Germany F2 Germany F3 Germany F4 Turkey F8 Turkey F9 Greece F6 Greece F7 Turkey F16 Turkey F17 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Turkey F28 Turkey F29 Germany F7 Germany F10 Bulgaria F5 Germany F12 Greece F15 Turkey F35 Turkey F36 Bulgaria F1 Qatar F4 Qatar F5 Turkey F5 Turkey F6 Turkey F7 Turkey F11 Turkey F12 Turkey F19 Bulgaria F1 Bulgaria F2 Germany F8 Tunisia F19 Tunisia F20 Turkey F41 Turkey F42 Turkey F3 Turkey F7 Turkey F8 Italy F8 Italy F9 Turkey F2 Austria F3 Italy F7 Germany F9 Germany F13 Italy F33 Turkey F20 Bulgaria F3 Bulgaria F4 Romania F14 Kazakhstan F6 Turkey F43 Turkey F44 Turkey F4 (Antalya) Italy F2 (Trento) Turkey F11 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Bulgaria F1 (Sozopol) Romania F1 (Bucharest) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Turkey F24 (Istanbul) Turkey F25 (Istanbul) Turkey F26 (Istanbul) Turkey F27 (Istanbul) Serbia F2 (Novi Sad) Turkey F31 (Istanbul) Bulgaria F4 Turkey F38 (Antalya) Turkey F2 (Antalya) Turkey F3 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F12 (Antalya) Germany F4 (Kaltenkirchen) Germany F5 (Kamen) Poland F8 (Poznan) Italy F33 (Santa Margherita Di Pula) Germany F9 M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Plovdiv M25 Cuneo M15 Antalya M15 Antalya M15 Antalya M15 Nonthaburi M15 Doha M25 Antalya M25 Vogau M25 Poznan M25 Klosters Bulgaria F1 Bulgaria F2 Bulgaria F3 Ostdeutscher Sparkessen Cup - Dresden Bauer Watertechnology Cup - Eckental Dusseldorf Open 2006 - Dusseldorf Kobstaedernes ATP Challenger - Kolding 4th Volkswagen Challenger - Wolfsburg Baden Open - Karlsruhe The Comercia Challenger - Aptos Challenger Natrel Presented by National Bank - Granby Genova Open Challenger - Genova Posillipo Tennis Cup - Napoli Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Sporting Challenger '08-Trofeo Regione Piemonte - Turin Warsteiner Challenger Lubeck - Lubeck LTA Shrewsbury Challenger - Shrewsbury Ostdeutscher Sparkassen Cup - Dresden Nord LB Open 2006 - Braunschweig Waco Tennis Challenger - Waco Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Heilbronn Challenger XI Torneo Internazionale di Tennis - Barletta Wolfsburg Challenger Cherbourg Challenger Rome Challenger Sofia Challenger Heilbronn Open - Heilbronn Braunschweig Challenger Aptos Challenger Black Forest Open - Freudenstadt Lexington Challenger Granby Challenger Vancouver Challenger Geneva Challenger Banja Luka Challenger Tennis Napoli Cup 2007 - Napoli Trnava Challenger Mons Challenger Seoul Challenger Lambertz Open by Stawag - Aachen Reggio Emilia Challenger San Remo Challenger Pekao Open - Szczecin Scheveningen Challenger Szczecin Challenger Baden Open - Karlsruhe Tiburon Challenger Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Siemens Open - Scheveningen Le Gosier Challenger Furth Challenger Open de Rennes - Rennes Seville Challenger The Tarka Challenger - Barnstaple IPP Open - Helsinki 5 Volkswagen Challenger - Wolfsburg Chuncheon Challenger Istanbul Challenger Sacramento Challenger Morocco Tennis Tour - Tanger Mons Challenger Biella Challenger Braunschweig Challenger Furth Challenger Loughborough Challenger Granby Challenger Vancouver Challenger Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus Loughborough Challenger Semgroup Challenger - Tulsa Bauer Watertechnilogy Cup 2008 - Eckental M15+H Bressuire Petange Challenger Ostrava Challenger Sibiu Challenger Mons Challenger Irving Challenger Mersin Challenger Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Furth Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Istanbul Challenger Mons Challenger Rennes Challenger Geneva Challenger LTA Shrewsbury Challenger - Shrewsbury Turin Challenger Heilbronn Challenger Marburg Challenger Braunschweig Challenger Liberec Challenger Alphen Challenger Banja Luka Challenger Brescia Challenger Andria Challenger Morelos Challenger Quimper Challenger Raanana Challenger St. Brieuc Challenger Barletta Challenger Rome Challenger Surbiton Challenger Marburg Challenger Istanbul Challenger Orleans Challenger Logopak Challenger 2005 - Lubeck Surbiton Challenger Lambertz Open by Stawag - Aachen Liberec Challenger Banja Luka Challenger Fairfield Challenger Guayaquil Challenger Alphen Challenger Cherbourg Challenger Dallas Challenger St. Brieuc Challenger Nottingham Challenger Braunschweig Challenger Sopot Challenger Liberec Challenger Meerbusch Challenger Cassis Challenger Banja Luka Challenger Almaty Challenger Knoxville Challenger Playford Challenger Jerusalem Challenger Parma Challenger Milan Challenger Cordenons Challenger Lisbon Challenger Quimper 2 Challenger Mallorca Challenger Biel Challenger Kolding Challenger Bastad Challenger Tunis Challenger Arad Challenger Braunschweig Challenger Lille Challenger Quimper Challenger Internazionali di Tennis Dell'Umbria - Todi Nottingham Challenger Izmir Challenger Roanne Challenger Volkswagen Challenger 2005 - Wolfsburg Kyoto Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Tashkent Challenger Ostrava Challenger Braga Challenger Furth Challenger Heilbronn Challenger Ostrava Challenger Mestre Challenger Astana Challenger Turkey F48 Meknes Challenger Sibiu Challenger Scheveningen Challenger Rome Challenger Nottingham Challenger Pune Challenger Kazan Challenger Napoli Challenger Turin Challenger Internationaux du Doubs - Besancon Furth Challenger Madrid Challenger Cleveland Challenger Koblenz Challenger Hamburg Challenger Playford Challenger Biella 4 Challenger Biella 5 Challenger Perugia Challenger Tennis Napoli Cup - Napoli Rennes Challenger Irving Challenger Bergamo Challenger Heilbronn Challenger Helsinki Challenger Prague Challenger Mauthausen Challenger Istanbul Challenger Almaty 1 Challenger Astana Challenger Montevideo Challenger Rennes Challenger Bratislava Challenger Dobrich 2 Challenger Yokohama Challenger Caltanissetta Challenger Prague Challenger Tampere Challenger Koblenz Challenger Sibiu Challenger Barcelona Challenger Charlottesville Challenger Buenos Aires Challenger Rennes Challenger Bangkok Challenger Bangkok Challenger Pau Challenger Braunschweig Challenger GHI Bronx Tennis Classic - Bronx Lille Challenger Oberstaufen Cup - Oberstaufen Hersonissos 6 Challenger Surbiton Challenger Nottingham Challenger Ludwigshafen Challenger Prague Challenger Braunschweig Challenger Italy F3 (Basiglio) Calgary Challenger Nur-Sultan Challenger Biella 3 Challenger Lille Challenger Oeiras 2 Challenger Rome 1 Challenger Biella 6 Challenger Prostejov Challenger Almaty 2 Challenger Braunschweig Challenger Tampere Challenger Barcelona Challenger Ismaning Challenger Lima 2 Challenger Bergamo Challenger Helsinki Challenger Bari Challenger Forli 2 Challenger Columbus Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Lille Challenger Zadar Challenger Oeiras 1 Challenger Oeiras 2 Challenger Prague 1 Challenger Zagreb Challenger Poznan Challenger Oeiras 3 Challenger Amersfoort Challenger Zug Challenger Kobstaedernes ATP Challenger - Kolding Tulln Challenger Genova Challenger Alicante Challenger Brest Challenger Chennai Challenger Manzanillo Challenger Schickendanz Open - Furth Skopje Challenger Como Challenger Tulln Challenger Malaga Challenger Kobe Challenger Tenerife 1 Challenger Nottingham Challenger Glasgow Challenger Tenerife 2 Challenger Ostdeutscher Sparkessen Cup - Dresden Tenerife 1 Challenger Manama Challenger Puerto Vallarta Challenger Zagreb Challenger Bauer Watertechnology Cup 2007 - Eckental Zadar Challenger Monza Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Lyon Challenger Hersonissos 2 Challenger Royan Challenger Bunschoten Challenger Porto 2 Challenger Zug Challenger Monza Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Drummondville Challenger Sofia 2 Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Szczecin Challenger Split Challenger Antalya 2 Challenger Potchefstroom 1 Challenger San Remo Challenger Rennes Challenger M25 Santa Margherita di Pula Mouilleron-Le-Captif Challenger Rome Challenger Karlsruhe Challenger Mercedes Cup - Stuttgart Bendigo Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Jersey Challenger Stockholm Open - Stockholm Gerry Weber Open - Halle Bratislava Challenger St. Brieuc Challenger Brisbane International - Brisbane Dallas Challenger International German Open - Hamburg Dallas Challenger If Stockholm Open - Stockholm Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Zug Challenger Petange Challenger If Stockholm Open - Stockholm Milan Challenger Braunschweig Challenger Mons Challenger Heilbronn Challenger Kazan Challenger Dobrich Challenger Poznan Challenger Geneva Challenger Bergamo Challenger Qatar ExxonMobil Open - Doha Hersonissos 1 Challenger Cherbourg Challeger PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Targu Mures 2 Challenger Hamburg Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Moselle Open - Metz Tiburon Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Citi Open - Washington Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Jersey Challenger Batman Challenger SAP Open - San Jose Brisbane International - Brisbane BMW Open - Munich Power Horse Cup - Dusseldorf Mersin Challenger St. Brieuc Challenger Stockton Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Brisbane International - Brisbane Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul Baton Rouge Challenger Antalya Open - Antalya Sofia Open - Sofia Tata Open Maharashtra - Pune If Stockholm Open - Stockholm Tallahassee Challenger AEGON International - Eastbourne Next Generation Adelaide International - Adelaide United Cup - Australia Pilot Pen Tennis - New Haven Koblenz Challenger Gijon Open - Gijon Bank Austria Tennis Trophy - Vienna Sofia Open - Sofia Helsinki Challenger Serbia Open - Belgrade Irving Challenger Bet-at-home Open - Hamburg Gerry Weber Open - Halle Tunis Challenger AEGON International - Eastbourne Hamburg Open - Hamburg German Tennis Championships - Hamburg Eskisehir Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger Trnava Challenger Cordenons Challenger Open 13 - Marseille St. Remy Challenger Sibiu Challenger Mons Challenger BRD Nastase Tiriac Trophy - Bucharest Braga Challenger Power Horse Cup - Dusseldorf Aptos Challenger Moselle Open - Metz Istanbul Challenger Erste Bank Open - Vienna Meerbusch Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London San Benedetto Challenger Hamburg Challenger Rome Challenger Sibiu Challenger Lima Challenger Quimper Challenger Cherbourg Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Kremlin Cup - Moscow Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Francavilla Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Banja Luka Challenger Braunschweig Challenger AEGON Championships - London Tulln Challenger Portoroz Challenger Villena Challenger Istanbul Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Traralgon Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Montevideo Challenger Hungarian Open - Budapest AEGON Championships - London Rome Challenger Amersfoort Challenger Tampere Challenger Liberec Challenger Garanti Koza Sofia Open - Sofia Poznan Challenger Eckental Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Parma Challenger Prostejov Challenger Quimper Challenger Potchefstroom 2 Challenger Biella 1 Challenger Zadar Challenger Iasi Challenger Poznan Challenger Sibiu Challenger Sofia Open - Sofia Tampere Challenger Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Bengaluru Challenger Troisdorf Challenger Prague 2 Challenger Sofia Open - Sofia Brasov Challenger Olbia Challenger Grand Prix Hassan II - Marrakech Banja Luka Open - Banja Luka Hersonissos 5 Challenger Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tenerife 3 Challenger Matsuyama Challenger Perugia Challenger Moselle Open - Metz Open Sud de France - Montpellier Gerry Weber Open - Halle San Benedetto Challenger PBZ Zagreb Indoors - Zagreb Murcia Challenger Lille Challenger Prague 1 Challenger Francavilla Challenger Bratislava 1 Challenger Marbella Challenger Antalya Challenger Zagreb Challenger Bratislava Challenger Quimper Challenger Masters Series - Hamburg Zadar Challenger Turin Challenger Luedenscheid Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BMW Open - Munich Grand Prix Hassan II - Marrakech Western & Southern Open - Cincinnati Miami Open - Miami Sony Open Tennis - Miami Bet-at-home Open - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane AEGON International - Eastbourne Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Moselle Open - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca TEB BNP Paribas Istanbul Open - Istanbul German Tennis Championships - Hamburg Swiss Indoors Basel - Basel German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group II, 3R, BUL-HUN 2-3 Wimbledon - London Davis Cup, Group II, 1R, RSA-BUL 4-1 ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Davis Cup, Group II, 1R, BUL-MEX 1-3 Davis Cup, Group I, PO, NZL-BUL 1-3 Australian Open - Melbourne French Open - Paris French Open (juniors) U.S. Open - New York Australian Open - Melbourne U.S. Open - New York All Lower level tournaments French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, Group II, PO, BUL-EST 3-0 Davis Cup, Group II, PO, BUL-PAR 3-1 Davis Cup, Group I, 1R, BUL-KAZ 1-3 Davis Cup, Group II, 1R, LAT-BUL 1-4 Davis Cup, World Group II, PO, CRC-BUL 1-4 Davis Cup, Group I, PO, BUL-BIH 1-3 Davis Cup, Group II, 1R, BUL-RSA 3-0 Davis Cup, Group II, 1R, TUR-BUL 3-2 Iasi Challenger Ostrava Challenger Aix En Provence Challenger M25+H Bacau Noumea Challenger